package com.order.manager.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.order.manager.Model.EvaluateInfo;
import com.order.manager.service.EvaluateInfoService;
import com.order.manager.mapper.EvaluateInfoMapper;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author 24862
 * @description 针对表【evaluate_info】的数据库操作Service实现
 * @createDate 2024-04-08 15:32:13
 */
@Service
public class EvaluateInfoServiceImpl extends ServiceImpl<EvaluateInfoMapper, EvaluateInfo>
        implements EvaluateInfoService{

    /**
     * 评价信息数据访问对象
     */
    @Resource
    EvaluateInfoMapper evaluateInfo;

    /**
     * 根据店铺ID查询评价列表
     *
     * @param shopId 店铺ID
     * @return 该店铺下的所有评价信息列表
     * @see EvaluateInfoMapper#queryByShopId(String)
     */
    @Override
    public List<EvaluateInfo> queryByShopId(String shopId) {
        // 调用Mapper方法执行数据库查询
        return evaluateInfo.queryByShopId(shopId);
    }
}